package com.ophiux.wechat.db;

import java.util.HashMap;
import java.util.Map;

/**
 * 商户号-公众号信息对应关系
 * @author chenh
 */
public class Mch_App_Map {
	/**
	 * key:商户号 value:商户模型
	 */
	public static Map Mch_App_Map = new HashMap<String, MchAppModel>();
	static {
		/**
		 * 2018-03-26 渝北人民医院
		 */
		MchAppModel mch = new MchAppModel();
		mch.setMch_id("1486444972");
		mch.setAppid("wx7a912aa164e727b7");
		mch.setAppsecret("7b2fb19d4ebb6840bf3de9cdf881d363");
		mch.setApi_key("CHONGQINGSHI6yubeiqurenminyiyuan");
		Mch_App_Map.put(mch.getMch_id(), mch);
	}
	static {
		/**
		 * 山西省第二人民医院
		 */
		MchAppModel mch = new MchAppModel();
		mch.setMch_id("1379683702");
		mch.setAppid("wx35a390b81ab01ba6");
		mch.setAppsecret("1a887a76d217590af047086c8201bc6d");
		mch.setApi_key("sxsdermyy120sxsdermyy120sxsdermy");
		Mch_App_Map.put(mch.getMch_id(), mch);
	}

	static {
		/**
		 * 綦江人民医院
		 * 商户号：1248213501 
		 * 秘钥：chongqingshiqjrmhospital48621113
		 */
		MchAppModel mch = new MchAppModel();
		mch.setMch_id("1248213501");
		mch.setAppid("wx45590898cc1c8671");
		mch.setAppsecret("bc64eadf12de0e34c1f72b26d70a95dc");
		mch.setApi_key("chongqingshiqjrmhospital48621113");
		Mch_App_Map.put(mch.getMch_id(), mch);
	}

	static {
		/**
		 * 奥菲科病案（e立达）--用于大坪医院 
		 * 商户号：1453527302 
		 * 秘钥：2017OPHIUXabcophiux123456XUIHPO1
		 */
		MchAppModel mch = new MchAppModel();
		mch.setMch_id("1453527302");
		mch.setAppid("wx394240ecef75c40a");
		mch.setAppsecret("9a4c4cf7d9616541c117e2204afafe35");
		mch.setApi_key("2017OPHIUXabcophiux123456XUIHPO1");
		Mch_App_Map.put("eld", mch);// 添加token获取商户信息
		Mch_App_Map.put(mch.getMch_id(), mch);
	}

	static {
		/**
		 * 重庆市中医院 
		 * 商户号： 
		 * 秘钥：
		 */
		MchAppModel mch = new MchAppModel();
		mch.setMch_id("1459004202");
		mch.setAppid("wx134763882046c953");
		mch.setAppsecret("11385b49f6349cea56c792d4a1f0c642");
		mch.setApi_key("CqsZyyXXK67063915Nqs67701944DmkY");
		Mch_App_Map.put("cqszyyy", mch);// 2017-11-30 重庆市临时使用 添加token获取商户信息
		Mch_App_Map.put(mch.getMch_id(), mch);
	}

	static {
		/**
		 * 2017-07-18 山西交城县人民医院商户信息--普通商户 奥菲科病案（e立达）--用于大坪医院 
		 * 商户号：1453527302
		 * 秘钥：2017OPHIUXabcophiux123456XUIHPO1
		 */
		MchAppModel mch = new MchAppModel();
		mch.setMch_id("1402325202");
		mch.setAppid("wx83d539c5e43bc137");
		mch.setAppsecret("d164594f67d787b2452fe916690e0b6f");
		mch.setApi_key("xiaojia780303abcdefghijklmn12345");
		Mch_App_Map.put(mch.getMch_id(), mch);
	}

	static {
		/**
		 */
		MchAppModel mch = new MchAppModel();
		mch.setMch_id("1458046902");
		mch.setAppid("wxb27c8659a73b6ad4");
		mch.setAppsecret("99dba160dc31b00629393415065fe0b9");
		mch.setApi_key("cqsdwrmyy18962016120cwkcqsdwrmyy");
		Mch_App_Map.put(mch.getMch_id(), mch);
	}

	static {
		/**
		 */
		MchAppModel mch = new MchAppModel();
		mch.setMch_id("1451708002");
		mch.setAppid("wx36d29cd69d17bed5");
		mch.setAppsecret("189f4cff26bcd8375f269b4dffb364c9");
		mch.setApi_key("liangjiangxinqudiyirenmingyiyuan");
		Mch_App_Map.put(mch.getMch_id(), mch);
	}

	static {
		/**
		 * 2018-01-04 九院
		 */
		MchAppModel mch = new MchAppModel();
		mch.setMch_id("1405886102");
		mch.setAppid("wx3ff0f332cdd706ba");
		mch.setAppsecret("c3e2559a751362fbba8a460d0630bc6d");
		mch.setApi_key("cqsdjrmyyXXK2018CWK0101cqsdjrmyy");
	    Mch_App_Map.put("cqjysy", mch);
		Mch_App_Map.put(mch.getMch_id(), mch);
	}
	
	
	static {
		/**
		 * 重庆大坪医院
		 */
		MchAppModel mch = new MchAppModel();
		mch.setMch_id("1308431301");
		mch.setAppid("wx90e1ef1c21ce5bdc");
		mch.setAppsecret("4837860b76c5c831b716aa174f7b2037");
		mch.setApi_key("2019CHONGQINDAPINGYIYUANAPITOKEN");
	    Mch_App_Map.put("cqdpyy", mch);
		Mch_App_Map.put(mch.getMch_id(), mch);
	}
	
	static {
		/**
		 * 宏仁医院
		 */
		MchAppModel mch = new MchAppModel();
		mch.setMch_id("1500456622");
		mch.setAppid("wxa56e4e09cc372f70");
		mch.setAppsecret("e09dc3263e5503a54e6adca808fbc1b1");
		mch.setApi_key("hchryy12345678909876543210hchryy");
	    Mch_App_Map.put("cqhoyy", mch);
		Mch_App_Map.put(mch.getMch_id(), mch);
	}
	
	/**
	 * 通过商户号获取商户信息
	 * @param mch_id 商户号
	 * @return
	 */
	public static MchAppModel getMchAppModelByMchId(String mch_id) {

		MchAppModel mchModel = null;
		try {
			mchModel = (MchAppModel) Mch_App_Map.get(mch_id);
		} catch (Exception e) {
			e.printStackTrace();
		}
		return mchModel;

	}

}
